Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Trofeo Barcelona de Tenis - Barcelona International Bavarian Championship - Eckental Nuembrecht Challenger - Nuembrecht Crystal Cup 1998 - Portoroz Heilbronn Open - Heilbronn 6th Sardinian International Championships - Cagliari X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Dharwad Challenger 2003 - Dharwad Porsche Open - Poznan Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open by Stawag - Aachen IPP Open - Helsinki Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw Ostdeutscher Sparkessen Cup - Dresden Challenger Tunisie - Tunis Malaysian Open - Kuala Lumpur Astana Challenger - Astana Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden Guzzini Challenger - Recanati Akbank Private Banking TED Open - Istanbul ATP Open Castilla y Leon - Segovia Open Costa Daurada - Tarragona Lambertz Open by Stawag 2007 - Aachen Taiwan Challenger - Kaohsiung KGHM Dialog Polish Indoors - Wroclaw Athens Challenger Ramat Hasharon Challenger ATP Open Castilla y Leon - Segovia Muller Cup - Ulm Heilbronn Challenger Siemens Open - Scheveningen Open Castilla y Leon - Segovia Recanati Challenger Shanghai Challenger VI Open Banc Agricol - Andorra Rhodes Challenger Busan Challenger St. Remy Challenger Astana Challenger Dallas Challenger Cremona Challenger Prostejov Challenger Pozoblanco Challenger Ningboo Challenger Rome Challenger Cordenons Challenger Bordeaux Challenger Prostejov Challenger Istanbul Challenger Bauer Watertechnology Cup - Eckental 1998 Safeway Challenger - Aptos Open Castilla y Leon Trofeo Iberdrola - Segovia 10ø Tornea B. Camparini - Reggio Emilia Baumag Open - Budapest Open Castilla y Leon - Segovia Braunschweig Open - Braunschweig Segovia Challenger Open Castilla y Leon - Segovia Kuppers Kolsch Cup Aachen - Aachen Nord/LB Open - Braunschweig Arroyo de la Encomienda - Valladolid Bauer Watertechnology Cup 2007 - Eckental Sophia Antipolis Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Almaty Challenger Canberra Challenger Rome Challenger Prostejov Challenger Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Eckental Challenger Tallahassee Challenger Copa Sevilla Internacionales de Andalucia - Seville Lille Challenger Marbella Challenger Alicante Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Perugia Challenger Augsburg Challenger Czech Open 2006 - Prostejov Lambertz Open - Aachen Seville Challenger Brest Challenger Maia Challenger Canberra Challenger Okal Cup 2003 - Eckental Bancastato Challenger Lugano - Lugano Quimper Challenger Biella Challenger Alicante Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Milan Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Rome Challenger Bangkok Challenger China Open - Beijing s Tennis Masters 06 - Graz Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Segovia Challenger Mitsubishi Electric Europe Cup - Monza Kuppers Kolsch Cup - Aachen Lambertz Open - Aachen Tennis Napoli Cup - Napoli Copenhagen Open - Copenhagen Qatar Mobil Open '99 - Doha Copenhagen Open - Copenhagen International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha AXA Cup - London Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2001 - Kitzbuhel President's Cup - Tashkent Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Nord LB Open - Braunschweig Franklin Templeton Tennis Classic - Scottsdale 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel President's Cup - Tashkent Kremlin Cup - Moscow Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Generali Open 2003 - Kitzbuhel Brasil Open - Salvador AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Tel Aviv Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Media Will Cup Busan Challenger Tennis - Busan Qatar Open - Doha Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia BMW Open - Munich Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Mobilux Open - Luxembourg Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Internationaux du Doubs - Besancon Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BMW Tennis Championship - Sunrise China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Chennai Open - Chennai SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Heilbronn Challenger - Heilbronn Open SEAT 2008 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON International - Eastbourne Warsteiner Challenger - Lubeck Mercedes Cup - Stuttgart Masters Series - Hamburg Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Sparkassen Open - Magdeburg Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha AXA Open - Espinho Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Quelle Cup - Furth Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Puerto Rico Challenger Tennis Event - Humacao Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Gold Flake Open - Chennai AEGON International - Eastbourne Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Bet-at-home Open - Hamburg XXX Edizione 'A Savoldi Marco' - Manerbio Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca BMW Open - Munich China Open - Beijing Generali Open 1998 - Kitzbuhel Erste Bank Open - Vienna Gold Flake Open - Chennai Valencia Open - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Belgaum Open - Belgaum Heineken Trophy - 's-Hertogenbosch 1999 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Tashkent Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Bratislava Challenger Kroger / St. Jude International - Memphis PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Volkswagen Challenger 2004 - Wolfsburg Open Seat-Godo 2000 - Barcelona BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Generali Open 2000 - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Scania Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Copenhagen Open - Copenhagen Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Castilla y Leon - Segovia Verizon Tennis Challenge - Atlanta Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires VIII Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Grand Prix Hassan II - Marrakech Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Heineken Open Shanghai - Shanghai Antalya Cup - Antalya AIG Japan Open - Tokyo Generali Open - Kitzbuhel XXXVII Torneig C.E. Laieta - Barcelona Winston-Salem Open - Winston-Salem Milan Indoors - Milan Nord/LB Open - Braunschweig St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Copenhagen Open - Copenhagen Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Tennis Open - Dubai Tashkent Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney Stockholm Open - Stockholm Garden Open 2004 - Rome Tata Open 2003 - Chennai New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston San Remo Tennis Cup - San Remo Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Memorial Savigni - Sassuolo Open Castilla y Leon - Segovia Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Kobstaedernes ATP Challenger - Kolding Tashkent Challenger Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Open Castilla y Leon - Segovia Estoril Open - Estoril Gerry Weber Open - Halle IPP Open - Helsinki Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Morocco Tennis Tour - Rabat Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Morocco Tennis Tour - Marrakech Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Sunrise Challenger Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca Astana Challenger Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle TED Open - Istanbul AEGON Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Genova Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam USTA Men's Challenger of Dallas - Dallas Serbia Open - Belgrade AEGON Championships - London Allianz Suisse Open - Gstaad Sunrise Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger AEGON Championships - London St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Memphis Open - Memphis Pilot Pen International - New Haven Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Swiss Open - Gstaad The Nottingham Open - Nottingham Croatian Indoors - Split St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm Intersport Heilbronn Open - Heilbronn Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai 2000 Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Adidas International - Sydney Open 13 - Marseille Qatar Exxon Mobil Open 2002 - Doha BMW Open - Munich RCA Championships - Indianapolis Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad Kremlin Cup - Moscow If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Stockholm Open - Stockholm Guardian Direct Cup - London Japan Open - Tokyo BMW Open - Munich The Nottingham Open - Nottingham Open de Moselle - Metz 2001 Mercedes Cup - Stuttgart BMW Open - Munich Rado Swiss Open - Gstaad Orange Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Milan Indoors - Milan SAP Open - San Jose Dubai Open - Dubai Estoril Open - Estoril BMW Open - Munich Thailand Open - Bangkok Milan Indoors - Milan Chennai Open - Chennai The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Kroger / St. Jude International - Memphis Bet-at-home Cup - Kitzbuhel Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Estoril Open - Estoril Citi Open - Washington Japan Open - Tokyo TD Waterhouse Cup - Long Island Heineken Open - Auckland Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad Konzum Croatia Open - Umag Qatar Mobil Open 2001 - Doha President's Cup 1998 - Tashkent Adidas International - Sydney adidas Open de Toulouse - Toulouse The Lipton Championships - Key Biscayne Copa Claro - Buenos Aires Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome BMW Open - Munich Tennis Masters Series - Hamburg Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Cincinnati Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Open de la Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Tennis Masters Series - Miami Tennis Masters Series - Rome Gerry Weber Open - Halle Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Campionati Internazionali di Sicilia - Palermo The Hamlet Cup - Long Island Estoril Open - Estoril German Tennis Championships - Hamburg Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo China Open - Beijing Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Orange Warsaw Open - Warsaw Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Sony Ericsson Open - Miami Guardian Direct Cup - London Atlanta Tennis Championships - Atlanta Masters Series Monte-Carlo - Monte Carlo Dubai Tennis Open - Dubai Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ATP Kremlin Cup - Moscow China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mercedes Cup - Stuttgart Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Idea Prokom Open - Sopot Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati 14th Paris Open - Paris Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Credit Agricole Suisse Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Swiss Open - Gstaad Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CAN-ESP 3-2 French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston All Lower level tournaments Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens Olympics - Beijing Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, 1R, GER-AUT 3-2